The Impact of Class Model Redesign on State Machines

نویسنده

  • Piotr Kosiuczenko
چکیده

Change is a constant factor in software development process It should come as side effect Domino effect: Change to sequence diagrams impacts the corresponding collaboration diagrams. .. Redesign class models impacts on state machines Pattern Application Structure of State Machines [UML Standard] If a composite state is active and not orthogonal, at most one of its substates is active Each region has a set of mutually exclusive disjoint subvertices and a set of transitions If the composite state is active and orthogonal, all of its regions are active, with at most one substate in each region. .. State invariants are associated with states F(self) specifies what has to be true about the object self when it is in the corresponding state We reflect the structure of state machines by entailment relation SM Structure vs. Entailment Invariant monotonicity: for every state s 1 and its superstate s 2 and the corresponding invariants F 1 (self) and F 2 (self) : F 1 ⇒ F 2 States in a state machine are non-overlapping if for every or-state s and every two different substates s 1 and s 2 , the conjunction of the corresponding invariants F 1 ∧ F 2 is false. . .

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Dissipative Integral Sliding Mode Control Redesign Method

This paper develops a new method of integral sliding mode control redesign for a class of perturbed nonlinear dissipative switched systems by modifying the dissipativity-based control law that was designed for the unperturbed systems. The nominal model is considered affine with matched and unmatched perturbations. The redesigned control law includes an integral sliding-based control signal such...

متن کامل

Fuzzy Programming for Parallel Machines Scheduling: Minimizing Weighted Tardiness/Earliness and Flow Time through Genetic Algorithm

Appropriate scheduling and sequencing of tasks on machines is one of the basic and significant problems that a shop or a factory manager encounters; this is why in recent decades extensive studies have been done on scheduling issues. One type of scheduling problems is just-in-time (JIT) scheduling and in this area, motivated by JIT manufacturing, this study investigates a mathematical model for...

متن کامل

Fuzzy Programming for Parallel Machines Scheduling: Minimizing Weighted Tardiness/Earliness and Flowtime through Genetic Algorithm

Appropriate scheduling and sequencing of tasks on machines is one of the basic and significant problems that a shop or a factory manager encounters with it, this is why in recent decades extensive researches have been done on scheduling issues. A type of scheduling problems is just-in-time (JIT) scheduling and in this area, motivated by JIT manufacturing, this study investigates a mathematical ...

متن کامل

Online State Space Model Parameter Estimation in Synchronous Machines

The purpose of this paper is to present a new approach based on the Least Squares Error method for estimating the unknown parameters of the nonlinear 3rd order synchronous generator model. The proposed method uses the mathematical relationships between the machine parameters and on-line input/output measurements to estimate the parameters of the nonlinear state space model. The field voltage is...

متن کامل

N-Policy for M/G/1 Machine Repair Model with Mixed Standby Components, Degraded Failure and Bernoulli Feedback

In this paper, we study N-policy for a finite population Bernoulli feedback queueing model for machine repair problem with degraded failure. The running times of the machines between breakdowns have an exponential distribution. The repair times of the machines are independent and identically distributed random variables. If at any time a machine fails, it is sent to the repairman for repairing,...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012